package com.heima.service;

import com.heima.pojo.entity.Partner;
import com.heima.pojo.vo.PartnerByIdVo;
import com.heima.pojo.vo.PartnerPageVo;

public interface PartnerService {
    /*
     * 合作商分页搜索
     * @param pageIndex
     * @param pageSize
     * @param name
     * @return
     */
    PartnerPageVo pagePartner(Integer pageIndex, Integer pageSize, String name);

    /**
     * 新增合作商
     * @param partner
     * @return
     */
    Boolean save(Partner partner);

    /**
     * 通过id获取合作商详情
     * @param id
     * @return
     */
    PartnerByIdVo getPartById(String id);

    /**
     * 修改合作商信息
     * @param id
     * @return
     */
    Boolean update(String id, Partner partner);

    /*
    删除合作商
     */
    Boolean delete(String id);

    /**
     * 获取合作商数量
     * @return
     */
    Integer getPartnerCount();
}
